package com.code.user.model.bo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.io.Serializable;
import java.util.Date;

/**
 * 系统设置相关的对象
 *
 * @author tangyifei
 */
@ApiModel("系统设置相关的对象")
@Data
@EqualsAndHashCode(callSuper = false)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class SystemSettingBO implements Serializable {

    private static final long serialVersionUID = -1022341217297276019L;

    @ApiModelProperty(value = "主键", example = "1")
    private Integer id;

    @ApiModelProperty(value = "系统的key", example = "0")
    private String systemKey;

    @ApiModelProperty(value = "系统的value，如果是执行系统维护，0表示关闭，1表示打开", example = "0")
    private String systemValue;

    @ApiModelProperty(value = "登录密码", example = "******")
    private String loginPwd;

    @ApiModelProperty(value = "用户主键", example = "******")
    private String userId;

    @ApiModelProperty(value = "创建时间", example = "2020-02-13 13:43:53")
    private Date createTime;

    @ApiModelProperty(value = "更新时间", example = "2020-02-13 13:43:53")
    private Date updateTime;
}
